beach hibiscus - Spanish English Dictionary